package cn.cdeden.knowledge.api.domain;


import cn.cdeden.common.core.utils.page.TableDataInfo;
import cn.cdeden.knowledge.api.domain.dto.RemoteResourceQueryParam;
import cn.cdeden.knowledge.api.domain.vo.RemoteCalendarTypeVo;
import cn.cdeden.knowledge.api.domain.vo.RemoteResourceVo;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import org.springframework.data.domain.Pageable;

import java.util.List;
import java.util.Set;

public interface RemoteCalendarTypeService {

    boolean save(RemoteCalendarTypeVo sysCalendarType);

    boolean removeById(Long sysCalendarTypeId);

    boolean updateById(RemoteCalendarTypeVo sysCalendarType);

    List<RemoteCalendarTypeVo> listByValue(String value);

    List<RemoteCalendarTypeVo> getAllByLikeName(String name);


    List<RemoteCalendarTypeVo> listByEqName(String name);

    List<RemoteCalendarTypeVo> listByUpdate(RemoteCalendarTypeVo sysCalendarType);
}
